home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #1 / Amiga Plus CD - 2000 - No. 1.iso / Games / PD / Muscarine / 21.room < prev    next >
Text File  |  1999-12-03  |  3KB  |  115 lines

  1. /* Alco-Beamer Planet Surface
  2. /* Room script for GRAAL
  3. /*
  4. /* RF 1=0 green snow invisible =1 green snow visible
  5. /* RF 2=1 drunk
  6. /* RF 3=0/1 enter via beam false/true
  7. /* RF 4 beam counter
  8.  
  9. /* UPDATE: scroll_frames[;normal_frames]
  10. /*
  11. UPDATE: 6;1
  12.  
  13. /* 3D: max;mid;min;adjspeed (This statement is optional)
  14. /*
  15. /* SECTION: SAME|section_no
  16. /*
  17. SECTION: 2
  18.  
  19. /* BACKDROP: file
  20. /*
  21. BACKDROP: 21BG.iff
  22.  
  23. /* START_POS: startpos_no;image;x;y;L|M|R;floor_no
  24. /*
  25. START_POS: 1;SIMG11;49;155; ;1
  26. START_POS: 2;SIMG21;259;127; ;2
  27. START_POS: 3;SIMG21;203;93; ;3
  28.  
  29. /* FLOOR: floor_no;x1;y1;x2;y2;floormaps
  30. /*
  31. FLOOR: 1;48;133;319;169;1-1/2-2/3-3
  32. FLOOR: 2;77;115;262;169;1-1/2-2/3-3
  33. FLOOR: 3;144;77;235;169;1-1/2-2/3-3
  34.  
  35. /* PATH: path_no;floor1;floor2;px1;py1;px2;py2;[{more_points}] (This statement is optional)
  36. /*
  37. /* EXIT: exit_no;x1;y1;x2;y2;x;y;description (This statement is optional)
  38. /*
  39. EXIT: 1;165;17;243;73;203;87;mountains
  40. EXIT: 2;252;76;265;114;259;126;door
  41.  
  42. /* CLPART: file (This statement is optional)
  43. /*
  44. CLPART: 21FG.iff
  45.  
  46. /* ROOMIMGS: number;start_bob;x1;y1;w;h;x-offset;hotspot (This statement is optional)
  47. /* 1=blue 2=yellow 3=green snow
  48. ROOMIMGS: 1;1;101;16;18;17;0;0
  49. ROOMIMGS: 1;2;129;6;18;17;0;0
  50. ROOMIMGS: 1;3;155;4;17;18;0;0
  51. /* 4=button
  52. ROOMIMGS: 1;4;144;38;13;13;0;0
  53. CLPART: 20FG.iff
  54. /* 5-13=beam anim
  55. ROOMIMGS: 3;5;101;14;65;78;65;0
  56. ROOMIMGS: 3;8;101;92;65;78;65;0
  57. ROOMIMGS: 3;11;101;170;65;78;65;0
  58.  
  59. /* STATIC: bob;image;x;y (This statement is optional)
  60. /*
  61. /* ANIM: bob;image;anim_ch;anim|ptrn;x;y (This statement is optional)
  62. /*
  63. /* ROOMOBJ: obj;name;room;VIS|NVIS;bob;image;x;y;cx;cy;cimage;prep;PICK|NPICK;anim_ch;verb;icon;LOW|MID|HIGH;types;w1;w2;w3 (This statement is optional)
  64. /*
  65. ROOMOBJ: 1;blue\snow;21;VIS;1 ;RIMG1;182;45;0;43;SIMG31; ;PICK; ;8;33;HIGH; ;a;this;it
  66. ROOMOBJ: 2;yellow\snow;21;VIS;2;RIMG2;210;35;-2;46;SIMG31; ;PICK; ;8;32;HIGH; ;a;this;it
  67. ROOMOBJ: 4;button;21;VIS;4;RIMG4;26;120;23;35;SIMG11; ;NPICK; ;8; ;MID; ;a;this;it
  68.  
  69. /* DACT: {cond|comm}
  70. /*
  71. DACT: TRACK 21.mod,0,NOFILTER
  72. DACT: IFRF 1=0;HIDE ROBJ1;HIDE ROBJ2;HIDE 32
  73. DACT: IFRF 1=1;SHOW 32,236,34,RIMG3
  74. DACT: LIGHTS ON;EXIT
  75.  
  76. /* LINE: dlg;line_no;sentence1;sentence2| ;{cond} (This statement is optional)
  77. /*
  78. /* LACT: dlg;line_no;{cond|comm} (This statement is optional)
  79. /*
  80. /* ACTION: verb_no;{cond|comm} (This statement is optional)
  81. /*
  82. /* Action 0 - Exit
  83. ACTION: 0;IFOBJ 1;MEXIT;GOTO 26,1
  84. ACTION: 0;IFOBJ 2;MEXIT;GOTO 22,1
  85.  
  86. /* Action 1 - Give
  87. /*
  88. /* Action 2- Pick up
  89. ACTION: 2;IFOBJ ROBJ1;SAY I need green snow. This one is blue.;EXIT
  90. ACTION: 2;IFOBJ ROBJ2;SAY I need green snow. This one is yellow.;EXIT
  91.  
  92. /* Action 3 - Use
  93. ACTION: 3;IFOBJ ROBJ4;IFRF 4>=3;IFRF 2=1;MOBJ;HANDLE;W 18;HANDLE -1;CUTSCENE 7,H;SETRF 2=0;GOTO 25,1
  94. ACTION: 3;IFOBJ ROBJ4;IFRF 4>=3;CUTSCENE 5,H;MOBJ;HANDLE;W 18;HANDLE -1;CUTSCENE 7,H;SETRF 2=0;GOTO 25,1
  95. ACTION: 3;IFOBJ ROBJ4;IFRF 2=1;MOBJ;HANDLE;W 18;HANDLE -1;CUTSCENE 7,H;SETRF 2=0;SETRF 20,3=1;ADDRF 4;GOTO 20,2
  96. ACTION: 3;IFOBJ ROBJ4;IFRF 4>=1;CUTSCENE 5,H;MOBJ;HANDLE;W 18;HANDLE -1;CUTSCENE 7,H;SETRF 2=0;SETRF 20,3=1;ADDRF 4;GOTO 20,2
  97. ACTION: 3;IFOBJ ROBJ4;MOBJ;HANDLE;W 18;HANDLE -1;SAY Nothing happens.;EXIT
  98. ACTION: 3;IFOBJ 20;VERB 6;REDO
  99.  
  100. /* Action 4 - Open
  101. /*
  102. /* Action 5 - Talk to
  103. /*
  104. /* Action 6 - Consume
  105. ACTION: 6;IFOBJ 20;CUTSCENE 5,H;SETRF 2=1;EXIT
  106.  
  107. /* Action 7 - Close
  108. /*
  109. /* Action 8 - Look at
  110. /*
  111. /* Action 9 - Attack
  112. /*
  113. /*
  114. /* end of room file
  115.